package IOFlow.IOFlowSerializeTheStream;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

public class ObjectOutputStreamA {
    public static void main(String[] args) throws IOException {
        /*
        序列化流(对象操作输出流):
            把对象写到本地文件当中

            使用序列化的时候对象类需要实现Serializable接口

         构造方法:
            public ObjectOutputStream(OutputStream out) 把基本流变成高级流

         成员方法:
            public final void witeObject(Object obj)     把对象序列化(写出)到文件当中
         */

        Student stu=new Student("zhangsan",23);

        ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream("JavaCase\\Test"));

        oos.writeObject(stu);

        oos.close();


    }
}
